#!/usr/bin/enr/python3
# -*- coding: utf-8 -*-
# -------------------------------
# @Author : hurong
# @File : day08_三目运算符.py
# @Time : 2025/7/19 15:15
# -------------------------------

'''
三目运算符也叫三元运算符。
语法格式：[on_true] if [expression] else [on_false]
on_true:条件为真的结果
on_false:添加为假的结果
expression: 判断条件

运行逻辑：python先判断expression表达条件的结果，如果为真，则结果为[on_true]，条件为假，则结果为[on_false]
【注意】1. 只能写表达式，不支持太复杂的。2. 嵌套重复程度很高，可读性就很差；多条件下，不建议使用。

'''

def ternary_operator():
    # 其他语言中的格式
    age = 10
    # result = age >= 18 ?"成年":"未成年"
    result = "成年" if age >= 18 else "未成年"
    print(result)

ternary_operator()
